//模拟给进程的任务：
#pragma once
#include<iostream>
#include<vector>
using std::cout;//不想命名冲突可以只展开一部分
using std::endl;
typedef void (*task_t)();//函数指针
void task1()
{
    cout<<"王者刷新日志"<<endl;
}
void task2()
{
    cout<<"刷新红区"<<endl;
}
void task3()
{
    cout<<"检测软件是否需要更新"<<endl;
}
void task4()
{
    cout<<"刷新蓝区"<<endl;
}

void LoadTask(std::vector<task_t>&tasks)//加载任务：就是把任务的函数指针添加到函数指针数组中
{
    tasks.push_back(task1);//函数名就相当于函数的地址
    tasks.push_back(task2);
    tasks.push_back(task3);
    tasks.push_back(task4);
}